.app-control-form__group {
    >.ant-card-head {
        min-height: 36px;
        padding: 4px;
        .ant-card-head-title {
            padding: 0;
            .app-control-form__group__title {
                margin: 0;
                display: flex;
                align-items: center;
                .anticon {
                    margin-right: 8px;
                }
            }
        }
        .ant-card-extra {
            padding: 0;
        }
        +.ant-card-body {
            height: calc(100% - 36px) !important;
        }
    }
    >.ant-card-body {
        padding: 0;
    }
    &.app-control-form__group--caption {
        > .ant-card-body {
        padding: 8px;
        }
    }
}
